home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Selection / Multimedia Selection Volume One - CD-ROM / MULTIMEDIA SELECTION____________.ISO / utils / bootr10 / bootr.rev < prev    next >
Encoding:
Text File  |  1993-06-23  |  8.4 KB  |  213 lines

  1.                           BOOT'R Revision History
  2.  
  3.  
  4. 06-24-93 ■ Version 1.0 (Released To The General Public.)
  5.  
  6.  
  7. 06-24-93 ■ Version 0.8 (Internal BETA Version.  Not Released.)
  8.  
  9.            . Eliminated using the swapping routine before issuing
  10.              the command to reboot the system.  (This eliminates the
  11.              possibility of having a swap file left on the disk 
  12.              after rebooting.)
  13.            
  14.            . Eliminated using the swapping routine before issuing 
  15.              pre-reboot commands.  (Much faster.)
  16.            
  17.            . Replaced all hard-coded references to COMMAND.COM with 
  18.              COMSPEC variable.  (Also replaced System declarations.)
  19.            
  20.            . Changed second display line on prelog screen for unregistered
  21.              copies of BOOT'R.
  22.            
  23.            . Added support for master registration numbers.
  24.            
  25.            . Changed the way Registration Names and Numbers are handled.
  26.            
  27.            . Removed references to RegistrationCity.
  28.            
  29.            . Combined all BOOTR.INI read routines into one sub-routine.
  30.            
  31.            . Added code to make sure that all opened files are at the 
  32.              beginning of the file.
  33.            
  34.            . Re-wrote entire BOOTR.INI read routine to prevent possible
  35.              problems when reading this file.  (Symptoms include hanging
  36.              when reading the registration information.)
  37.  
  38.  
  39. 06-23-93 ■ Version 0.7  (Internal BETA Version.  Not Released.)
  40.  
  41.            . Corrected a problem where the .BAK files were being created
  42.              with a .BAB extension.  (Wasn't calculating a new variable
  43.              length after using the MidStr function.)
  44.            
  45.            . Added code to truncate the configuration description if
  46.              it exceeds 41 characters.
  47.            
  48.            . Added support for temporary registration numbers.
  49.            
  50.            . Added code to truncate the beginning of the configuration
  51.              filename, if the length exceeds 19 characters.
  52.            
  53.            . Added area on prelog screen to display the configuration
  54.              description contained in the .BTR file.
  55.            
  56.            . Added area on prelog screen to display the configuration 
  57.              files that will be written by BOOT'R.
  58.            
  59.            . Revised BOOT'R prelog screen to present information in 
  60.              a more visually appealing format.
  61.            
  62.            . Added code to check for alternate command processors.
  63.            
  64.            . Added code to automatically execute the BOOT'R Editor
  65.              if no command-line parameters are passed to BOOT'R.
  66.            
  67.            . Corrected a problem where the configuration files were
  68.              not being written properly when BOOT'R was executed twice
  69.              without rebooting.  (Using the TEST option.)  A file was
  70.              inadvertently being left open after the configurations 
  71.              had been written, causing the first character of each 
  72.              line to be lost.  (Weird.)
  73.            
  74.            . Removed unnecessary file variables.
  75.            
  76.            . Re-wrote .BTR file read/write routine to handle errors
  77.              more gracefully.  (Also reduced code size, and increased 
  78.              execution speed.)
  79.  
  80.            . Added a check to see if an old configuration file exists, 
  81.              before attempting to copy it to a .BAK file.
  82.  
  83.  
  84. 06-11-93 ■ Version 0.6  (Internal BETA Version.  Not Released.)
  85.  
  86.            . Fixed a problem where the !End Section! label was being
  87.              written to the configuration files.
  88.            
  89.            . Moved redundant routines to separate sub-routines to 
  90.              simplify code.
  91.            
  92.            . Modified BOOT'R subroutines to read old and new style
  93.              BOOTR.INI files.
  94.            
  95.            . Added code to read the !End Section! fields in the
  96.              new style .BTR files.  This will allow embedded 
  97.              blank lines to appear in the configurations.
  98.              
  99.            . Added code to read {Description} field in the new
  100.              style .BTR files.
  101.            
  102.            . Changed BOOT'R configuration file extensions to .BTR
  103.              in order to prevent possible conflicts with other 
  104.              .INI files.  (BOOTR.INI is still used to contain 
  105.              configuration information for BOOT'R.)
  106.  
  107.  
  108. 05-22-93 ■ Version 0.5
  109.  
  110.            . Trim leading and trailing spaces when registration 
  111.              information is read to compensate for potential 
  112.              problems when BOOTR.INI file is edited manually.
  113.  
  114.  
  115. 03-28-93 ■ Version 0.4
  116.  
  117.            . Fixed potential problem with BOOT'R closing files that
  118.              may not have been opened previously.
  119.            
  120.            . Now using time stamp for all BOOT'R files to indicate
  121.              the version number.
  122.            
  123.            . Compressed BOOTR.EXE file to reduce disk space 
  124.              requirements.
  125.            
  126.            . Removed beta designation from BOOT'R.  No problems 
  127.              noted or reported.
  128.  
  129.  
  130. 02-20-93 ■ Version 0.3ß
  131.  
  132.            . Changed the way BOOT'R reads configuration information.
  133.              Instead of reading through all the configurations in the
  134.              BOOTR.INI file, separate .INI files are now maintained 
  135.              for each configuration.  This speeds up the operation of
  136.              BOOT'R substantially.
  137.            
  138.            . Added BOOT'R command line display area to error message
  139.              screens.  Command line is displayed only on those screens
  140.              where it is relevant.
  141.            
  142.            . Added code to display error message if configuration           
  143.              specified on the command line does not exist.  BOOT'R
  144.              will not reboot the machine under this circumstance.
  145.  
  146.            . Modified command line display area on the prelog screen 
  147.              to only show "BOOTR" instead of the fully qualified path.
  148.           
  149.  
  150. 02-14-93 ■ Version 0.2ß
  151.  
  152.            . Added code to create .BAK files for all configuration
  153.              files modified by BOOT'R.  .BAK files are created in 
  154.              the same directory as the modified files.
  155.  
  156.  
  157. 02-07-93 ■ Version 0.1ß
  158.  
  159.            . Changed default BOOT'R path to C:\BOOTR.
  160.  
  161.            . Added external BOOTRWBT.COM file to perform a warm boot.
  162.              (Internal compiler command was generating a cold boot on
  163.              most machines, which was too slow.)
  164.  
  165.            . Speeded up the reading of the BOOTR.INI file.
  166.  
  167.            . Corrected a problem where BOOT'R would read additional
  168.              information from the BOOTR.INI file and overwrite 
  169.              existing configuration information.
  170.            
  171.            . Added "Writing configuration files.  Do NOT interrupt!"
  172.              message.
  173.            
  174.            . Added "Reading BOOTR.INI file.  Do NOT interrupt!" message.
  175.  
  176.            . Removed extra information from BOOT'R prelog screen to
  177.              prevent any possible memory manager conflicts.
  178.  
  179.            . Added support to test BOOT'R operation without rebooting.
  180.              If the second passed parameter on the command line is TEST, 
  181.              BOOT'R will update all files, but will not reboot the 
  182.              machine.  Example:  BOOTR NOVELL TEST
  183.  
  184. 01-26-93 ■ Version 0.0ß
  185.            
  186.            . Added background to error message screens.
  187.  
  188.            . Fixed problem where [REBOOT] section code was reading
  189.              a blank line.
  190.            
  191.            . Added [REBOOT] section to BOOTR.INI file.  This section
  192.              allows a command or sequence of commands to be executed
  193.              prior to rebooting the machine.  This feature is 
  194.              necessary to force the flushing and disabling of disk
  195.              caches that use write-caching.
  196.            
  197.            . Added help and error message screens.
  198.            
  199.            . Added support for up to five different files under           
  200.              each configuration.
  201.  
  202.            . Added support to read various [????????] configuration
  203.              sections of the BOOTR.INI file.
  204.            
  205.            . Added [DELAYS] section to BOOTR.INI file.
  206.            
  207.            . Added [REGISTRATION] section to BOOTR.INI file.
  208.            
  209.            . Added support to read BOOTR.INI file.
  210.  
  211.            . Initial coding on BOOT'R begun.
  212.  
  213.